input[readonly="true"]
{
	background-color:#EEEEEE;
}

input {   
    padding: 2px;
}

button.btn:hover {
	
}

button.disabled {
	opacity: 0.1;
}

button.btn_box:hover {
	border: 1px solid blue;
}

.btn.add span{ background-position: 0 0; width: 24px; height: 24px; } 
.btn.delete span{ background-position: -25px 0; width: 24px; height: 24px; } 
.btn.down span{ background-position: -50px 0; width: 24px; height: 24px; } 
.btn.edit span{ background-position: -75px 0; width: 24px; height: 24px; } 
.btn.reset span{ background-position: -100px 0; width: 24px; height: 24px; } 
.btn.save span{ background-position: -125px 0; width: 24px; height: 24px; } 
.btn.up span{ background-position: -150px 0; width: 24px; height: 24px; } 

input[name='comment']
{
	width: 400px;
}
		
		
#frmRule label{
	margin-left:10px;
	display: block;
	float:left;
	width: 200px;
}	

#frmRule div{
	margin-left: 210px;
}

#frmRule input[type='file']{
	width: 20%;
}

#frmRule div.condition_info{
	margin-left: 0px;
}
#frmRule span.unit{
	font-size: 11pt;
	opacity: 0.8;
}

#frmRule  input[name='action_value'] {
	width: 40px;
}

#frmRule  input[name='action_offset'] {
	width: 40px;
}

#rules_list span.action_type{
	color: blue;
}

select.condition_tyles
{
	width: 100px;
}
select.condition_operators
{
	width: 200px;
}

input.condition_params
{
	width: 400px;
}

/*****************************/
.ico-24{
	padding: 5px 17px 5px 11px !important;
	cursor: pointer !important;
}

a.btn, button.btn
{
	-moz-box-shadow:inset 0px 1px 0px 0px #75a7d6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #75a7d6;
	box-shadow:inset 0px 1px 0px 0px #75a7d6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	text-align:center;	
}

a.btn:hover , button.btn:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
	color: #F3892D;
	text-decoration: none;	
	cursor:pointer;
}

a.btn24{	
	border: none/*1px solid black;*/
	color: #1575BF;
	font-size: 14pt;
	padding: 0px;
	text-decoration: none;	
	display:block;	
	width: 25px;
	height: 25px;
	cursor:pointer;
}

a.btn24 span{
	background-image: url("../images/24/icon_sprite.png");	
	display:block;
	float:left;	
	width: 24px; height: 24px;
}

a.btn24.add   span{ background-position: 0 0; } 
a.btn24.delete span{ background-position: -25px 0;} 
a.btn24.down span{ background-position: -50px 0;} 
a.btn24.edit span{ background-position: -75px 0;} 
a.btn24.reset span{ background-position: -100px 0;} 
a.btn24.save span{ background-position: -125px 0;} 
a.btn24.up span{ background-position: -150px 0;} 
a.btn24.clone span{
	background-image: url("../images/24/clone.png");
	background-repeat: no-repeat;
} 

a.btn24.disabled{
	opacity: 0.4;
	cursor: default;
}